Testautomation in verteilten Entwicklungs- und Ausführungsumgebungen

نویسنده

  • Bernhard Moritz
چکیده

Der Herstellungsprozeß für Software unterliegt schnellen Veränderungen und ist geprägt durch die Entwicklung neuer Methoden und Werkzeuge. Seit etwa 10 Jahren befassen sich auch die Anwendungsentwickler großer Wirtschaftsunternehmen ernsthaft mit den Möglichkeiten, verteilte Anwendungen zu entwickeln. Die Anwendungsentwicklung fokussierte sich bis dahin auf die Großrechnerwelt, für die "Frameworks" verfügbar waren, die tatsächlich auch von den beteiligten Entwicklern und Entscheidern verstanden wurden. Die Neugestaltung der Anwendungsarchitektur orientierte sich häufig an den neuen technischen Möglichkeiten, die mit den neuen Programmiersprachen und Systemen einhergingen. Viele falsche Wege sind beschritten und wieder verlassen worden. Kennzeichnend für alle Unternehmen, die sich für individuelle Software-Lösungen entschieden haben, ist fast immer, daß die Neuorientierung der Anwendungsentwicklung nicht auf der grünen Wiese beginnen durfte, sondern eine Integration der vorhandenen Systeme, mindestens aber deren schrittweise Ablösung vorsah. Zusammenfassend läßt sich feststellen, daß Anwendungssoftware komplexer geworden ist und insgesamt gesehen mehr Funktionalität bietet, und sei es nur an der Benutzeroberfläche. Komplexer geworden ist ebenfalls der Herrstellungsprozeß für die Anwendungssysteme. Der Herstellungsprozeß von Software wird typischerweise von Vorgehensmodellen begleitet, die für die beteiligten Menschen die Basis einer produktiven Zusammenarbeit beschreiben. Meist werden diese jedoch erst entwickelt, wenn bereits Erfahrungen mit den neuen Techniken vorliegen. Software-Prozeßautomation befaßt sich insbesondere mit der Aufgabe, die vielen verschiedenen genutzten Werkzeugfunktionen zu einem sinnvollen Ganzen zu verbinden, die Übergänge von Werkzeug zu Werkzeug zu schaffen bzw. Klüfte zwischen zugrundeliegenden Modellen zu schließen und so die Arbeit der Entwickler (mittels Software) zu unterstützen. Wenn der Herstellungsprozeß starken Veränderungen unterliegt, kommt der SoftwareProzeßautomation zusätzlich die Aufgabe zu, den Lernprozeß der Entwickler zu begleiten, jederzeit eine homogene Sicht für Entwickler auf eine eigentlich heterogene Entwicklungsumgebung zu liefern. Testprozeß-Automation

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Die JavaCard als Programmier- und Ausführungsplattform für verteilte Anwendungen

Zusammenfassung: Chipkarten, die durch ihren integrierten Prozessor einfach zu nutzende Rechenkapazität an einem beliebigen Ort bereitstellen, finden in immer mehr Bereichen Verwendung. In jüngster Zeit wurden Kartenbetriebssysteme entwickelt, die Mehrfachanwendungen ermöglichen, sowie Karten, die in einer Hochsprache programmiert werden können und die es erlauben, Applikationen dynamisch auf d...

متن کامل

Mobile Klienten: Ortsübergreifender Zugang zu Diensten in offenen verteilten Informationssystemen

Die zunehmende Verbreitung und Leistungsfähigkeit globaler Kommunikationsinfrastrukturen führt zu einer entsprechend unübersichtlichen Anzahl von Diensten in offenen verteilten Informationssystemen. Der Mechanismus "Markt" erscheint hierbei zunehmend bedeutend, wenn die Zielsetzung in der effizienten Koordinierung von Nachfragern und Anbietern dieser Dienste liegt. Ziel der Projekte COSM und TR...

متن کامل

Anfänge der Testautomation

Abstrakt: In diesem Beitrag schildert der Autor die Entwicklung der ersten Testwerkzeuge im deutschsprachigen Raum. Es begann mit dem SoftwarePrüfstand das ab 1977 bei Siemens in München für den Test von SPL Moduln unter BS2000 konzipiert wurde. Dieses Test-Tool benutzte die Compilerlisten um die Adressen der Daten zu gewinnen und eine interaktive Dialogsprache um die Daten zur Laufzeit zu mani...

متن کامل

Hybride Vorgehensmodelle und Lean Methoden in global verteilten Produktentwicklungsprojekten

Wettbewerbsvorteile erzielen vor allem Unternehmen, die schneller als ihre Wettbewerber auf Veränderungen von Märkten, Kunden und Technologien reagieren. Dies erfordert insbesondere in der Produktentwicklung eine hohe Flexibilität, weshalb Unternehmen von klassischen zu agilen bzw. hybriden Vorgehensmodellen wechseln und diese zusätzlich mit Lean Methoden unterstützen. Darüber hinaus konzentrie...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Softwaretechnik-Trends

دوره 23  شماره 

صفحات  -

تاریخ انتشار 2003